#include "stdafx.h"
#include "CTransformer.h"



CTransformer::CTransformer()
{
	throw std::logic_error("The method or operation is not implemented.");
}

CTransformer::~CTransformer()
{
	//throw std::logic_error("The method or operation is not implemented.");
}

HRESULT CTransformer::Transform( const struct XPOINTF * pSrcPoints, struct XPOINTF * pDestPoints, XUINT32 uiCount )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT CTransformer::ReverseTransform( const struct XPOINTF * pSrcPoints, struct XPOINTF * pDestPoints, XUINT32 uiCount )
{
	throw std::logic_error("The method or operation is not implemented.");
}

enum ITransformer::TransformerType CTransformer::GetType()
{
	throw std::logic_error("The method or operation is not implemented.");
}

XBOOL CTransformer::IsPure2D()
{
	throw std::logic_error("The method or operation is not implemented.");
}

CMILMatrix CTransformer::Get2DMatrix()
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT CTransformer::TransformBounds( struct ITransformer * pTransformer, const struct XRECTF_WH * pSource, struct XRECTF_WH * pTarget, XBOOL bReverse )
{
	throw std::logic_error("The method or operation is not implemented.");
}